/toolbox/utilities/CDmastering/mkdisc.src README mkdisc is the program used at Silicon Graphics to write CDs using the Sony CDW-E1 encoding unit. mkdisc copies its input onto a write once disc, using a single track. mkdisc does not do any file system formatting; that is handled by upstream filters. mkdisc does not handle multi-session discs. Understanding how mkdisc works would be greatly facilitated by access to the SCSI interface specification for the Sony CDW-E1 encoding unit, which is available from Sony. mkdisc has two modes of operation: 1. mkdisc [ -v ] [ -r <retries> ] -d <device> -f <file> copies the contents of <file> to the Sony CDW-E1 encoding unit corresponding to <device>, which should be the /dev/scsi device of the unit. 2. mkdisc [ -v ] [ -r <retries> ] -d <device> -s <size> copies <size> bytes from its standard input to <device>. Specifying the -v flag causes mkdisc to operate in verbose mode, and a retry count for the number of retries in the event of failure can be specified via the -r flag. The default number of retries is 10. If mkdisc cannot read its input as fast as the Sony CDW-E1 consumes data, which is about 150 kilobytes/second, mkdisc will fail and the media will be ruined. This should almost never happen when mastering a local file, but can happen when reading input from the network (e.g. via nfs) under heavy loads. Silicon Graphics makes no claim as to the functionality of this software. Its purpose is to demonstrate to developers how to use the /dev/scsi interface and one way in which a CD-ROM can be written using a specific device.
Source
Documentation
Reference